package com.ljj.examisto.util

import com.ljj.examisto.data.item.NameValueItem

object RemindOptionProvider {
    val remindOptions = arrayOf(
        NameValueItem("5分钟", 300),
        NameValueItem("30分钟", 1800),
        NameValueItem("1小时", 3600),
        NameValueItem("3小时", 10800),
        NameValueItem("6小时", 21600),
        NameValueItem("12小时", 43200),
        NameValueItem("1天", 86400),
        NameValueItem("3天", 259200),
        NameValueItem("5天", 432000),
        NameValueItem("1周", 604800),
        NameValueItem("2周", 1209600),
        NameValueItem("1个月", 2592000)
    )

    // 根据秒数查找对应的名称
    fun findNameByValue(seconds: Int): String {
        return remindOptions.find { it.value == seconds }?.name ?: "${seconds}秒"
    }

    // 根据名称查找对应的秒数
    fun findValueByName(name: String): Int {
        return remindOptions.find { it.name == name }?.value ?: 0
    }
}